﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Linq;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using Extensions;
using ConfExpert.Utility;

namespace Tailord
{
    public partial class FaturaEkle : XPopupForm
    {
        string faturaNo;
        DateTime faturaTarihi; 

        public string FaturaNo
        {
            get { return faturaNo; }
        }

        public DateTime FaturaTarihi
        {
            get { return faturaTarihi; }
        }

        public FaturaEkle(int orderID)
        {
            InitializeComponent();
            lblSiparisID.Text = orderID.ToString();
             
        }

        private void FaturaEkle_Load(object sender, EventArgs e)
        {
            HeaderPanel.Visible = MainToolbar.Visible = false;
            txtFatura.Focus(); 

            btnFaturaEkle.Click += btnFaturaEkle_Click; 
        }
         


        void btnFaturaEkle_Click(object sender, EventArgs e)
        { 
            faturaNo = txtFatura.Text;
            faturaTarihi = dateEdit1.DateTime;

            if (string.IsNullOrEmpty(txtFatura.Text) || txtFatura.Text.Length>10)
            {
                lblHata.Visible = true;
                lblHata.Text = "Fatura No 10 karakterden uzun ve boş olmamalı.";
                return;
            }

            if (dateEdit1.SelectedText == "")
            {
                lblHata.Visible = true; 
                lblHata.Text = "Fatura tarihini boş bırakamazsınız.";
                return;
            }

            this.DialogResult = DialogResult.OK;

        }
    }
}